package domain

type AlibabaServicecenterSpserviceorderQueryFeeInfo struct {
	/*
	   金额单价(分)     */
	Amount *string `json:"amount,omitempty" `

	/*
	   出资方code     */
	FromRoleCode *string `json:"from_role_code,omitempty" `

	/*
	   收款方的id     */
	ToRoleId *int64 `json:"to_role_id,omitempty" `

	/*
	   费用项科目code     */
	ItemCode *string `json:"item_code,omitempty" `

	/*
	   出资方id     */
	FromRoleId *int64 `json:"from_role_id,omitempty" `

	/*
	   收款方的code     */
	ToRoleCode *string `json:"to_role_code,omitempty" `
}

func (s *AlibabaServicecenterSpserviceorderQueryFeeInfo) SetAmount(v string) *AlibabaServicecenterSpserviceorderQueryFeeInfo {
	s.Amount = &v
	return s
}
func (s *AlibabaServicecenterSpserviceorderQueryFeeInfo) SetFromRoleCode(v string) *AlibabaServicecenterSpserviceorderQueryFeeInfo {
	s.FromRoleCode = &v
	return s
}
func (s *AlibabaServicecenterSpserviceorderQueryFeeInfo) SetToRoleId(v int64) *AlibabaServicecenterSpserviceorderQueryFeeInfo {
	s.ToRoleId = &v
	return s
}
func (s *AlibabaServicecenterSpserviceorderQueryFeeInfo) SetItemCode(v string) *AlibabaServicecenterSpserviceorderQueryFeeInfo {
	s.ItemCode = &v
	return s
}
func (s *AlibabaServicecenterSpserviceorderQueryFeeInfo) SetFromRoleId(v int64) *AlibabaServicecenterSpserviceorderQueryFeeInfo {
	s.FromRoleId = &v
	return s
}
func (s *AlibabaServicecenterSpserviceorderQueryFeeInfo) SetToRoleCode(v string) *AlibabaServicecenterSpserviceorderQueryFeeInfo {
	s.ToRoleCode = &v
	return s
}
